<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body> 
    <script>
    /*
        // while循环:先循环，在执行               可能一次也不执行
             while(表达式){
                 代码块
                 i++;i--;  修改循环变量  不然会死循环
             }

            do while循环：先执行一次，在判断       至少执行一次
            do{
                console.log(i);
            }while(i>10)

            for循环
            for(初始化;表达式1;表达式2){
                 顺序：1.初始化 2.表达式1 如果是true执行代码块 3.执行表达式2 4.继续判断表达式1.
            }
            for(var i=0;i<=10;i++){
                代码块;
            }

            break：结束整个循环
            continue：结束这一次循环 继续循环下一次循环

        循环嵌套
             外层循环一次 镍层循环一遍 


    */
    // 外层循环一次 镍层循环一遍 
    // for(var i=0;i<10;i++){  
    //     for(var j=0;j<10;j++){
    //         console.log(i*j);
    //     }
    // }    两层嵌套
      for(var i=1;i<=9;i++){
          for(var j=1;j<=i;j++){
               document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;");
          }
          document.write("<br>")
      }

    //   三层嵌套
    
    </script>
</body>
</html>